@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,th,td,a,span{margin:0;padding:0;}
body {font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
img{
	border:0;
}
li{
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
} 
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clear:after{
	content:'';
	display:block;
	clear:both;
}
.n_banner{ height:380px; width:100%;}
/* 横幅广告 */
.slideBox{width:100%;margin:0 auto;height:500px;overflow:hidden; position:relative; z-index:2;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%; bottom:10px; z-index:2;}
.slideBox .hd ul{ overflow:hidden; zoom:1;   }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:11px; height:11px; line-height:11px; text-align:center; background:url(../images/bbar_li.png) no-repeat; cursor:pointer; text-indent:-99999px; }
.slideBox .hd ul li.on{background:url(../images/bbar_hover.png) no-repeat; }

.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:500px;}

.wly .selected {margin-right: 15px;position: relative;display: inline-block;text-decoration: none; float:left; color:#7f7f7f; height:40px; line-height:40px; font-size:12px;}
.wly .selected .change-store {display: inline-block;color: #7F9FBE;cursor: pointer;}
.wly .selected .icon-caret {top: 12px;margin: 0 4px;position: relative;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0;border-color: #7F9FBE transparent transparent;}
.wly .selected ul {display:none;position: absolute;left: -10px;z-index: 600;overflow-y: auto;overflow-x: hidden;}
.wly .selected ul li a{float: none; display:block; margin: 0;list-style: none; width:130px; padding-left:10px; height:34px;color: #333333;background: #EFEFEF;}
.wly .selected ul li a:hover{ background:#CCCCCC; color:#FFFFFF}

/* 企业荣誉 */
.cert-list{padding:5px; overflow:hidden;}
.cert-list li{float:left;padding:13px 5px 0px 5px;}
.cert-list .pic{width:280px; height:232px; text-align:center; overflow:hidden;border:1px solid #cccccc;}
.cert-list .pic img{width:280px; height:232px;transition: 0.5s;}
.cert-list .pic a:hover img{ border-color:#f60;transform: scale(1.1);}
.cert-list li .txt{ height:30px; line-height:30px; text-align:center; overflow:hidden;}

/* 产品视频 */
.video-list{padding:5px; overflow:hidden;}
.video-list li{float:left;padding:13px 10px 0px 24px;}
.video-list .pic{width:360px; height:280px; text-align:center; overflow:hidden;border:1px solid #cccccc;}
.video-list .pic img{width:360px; height:280px;transition: 0.5s;}
.video-list .pic a:hover img{ border-color:#f60;transform: scale(1.1);}
.video-list li .txt{ height:30px; line-height:30px; text-align:center; overflow:hidden;}

/* 合作伙伴 */
.hezuo-list{padding:5px; overflow:hidden;}
.hezuo-list li{float:left;padding:13px 10px 0px 14px;}
.hezuo-list .pic{width:200px; height:100px; text-align:center; overflow:hidden;border:1px solid #cccccc;}
.hezuo-list .pic img{width:200px; height:100px;transition: 0.5s;}
.hezuo-list .pic a:hover img{ border-color:#f60;transform: scale(1.1);}
.hezuo-list li .txt{ height:30px; line-height:30px; text-align:center; overflow:hidden;}

.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}

/*-- welcome --*/
.wlk{
	width:100%;
	height:40px;
	border-bottom:1px solid #d2d2d2;	
}
.wlc{
	width:1200px;
	height:40px;
	margin:0 auto;
}
.wlc > span{
	display:block;
	height:40px;
	font-size:12px;
	color:#7f7f7f;
	line-height:40px;
	float:left;	
}
.wly{
	float:right;
	height:40px;	
}
.wly > span{
	display:block;
	height:40px;
	line-height:40px;
	color:#7f7f7f;
	font-size:12px;	
	float:left;
}
.wly > span > a{
	color:#7f7f7f;
}
.wly > span > a:hover{
	color:#3a53b6;
	font-weight:600px;
}
.wlb{
	border-right:1px solid #7f7f7f;
	padding-right:20px;	
}
.wly .wly2{
	padding:0 30px 0 20px;	
}

/*-- LOGO --*/
.lgk{
	height:100px;
	width:100%;
		
}
.lgc{
	width:1200px;
	height:100px;
	margin:0 auto;	
}
.lgc > h1{
	display:block;
	height:100px;
	width:500px;
	line-height:100px;
	float:left;
			
}
.lgc > h1 > a{
	display:block;
	width:100%;
	line-height:100px;
	padding-top:27px;
}
.lgc > h1 > a >img{
	display:table-cell;
	vertical-align:	middle;
	
}
.lgr{
	float:right;
	height:69px;
	padding-top:31px;	
}
.lgr a{
	float:left;
	margin-left:10px;
	display:block;
	height:38px;
	width:38px;	
}

/*-- nav --*/
.nvk{
	width:100%;
	height:50px;
	background-color:#333;	
}
.nvc{
	width:1200px;
	height:50px;
	margin:0 auto;	
}
.nvc > li{
	float:left;
	height:50px;
	line-height:50px;	
}
.nvbt{
	color:white;
	font-size:16px;
	display:block;
	height:50px;
	padding:0 48px;
	background:url(../img/nav_jg.png) no-repeat right center;
	transition:color .3s;	
}
.nvc > li:hover .nvbt{
	color:#c00;	
}
.nv2{
	position:absolute;
	display:none;	
}
.nvc > li:hover .nv2{
	display:block;	
}
.nvu2{
	width:200px;
	background-color:#333;
	position:relative;
	z-index:4;
}
.nvu2 > li{
	padding:0 20px;
	position:relative;
}

.nvu2 > li > a{
	font-size:14px;
	font-weight:400;
	display:block;
	color:#fff;
	line-height:40px;
	border-top:1px solid #232323;
		
}
.nvu2 > li > a:hover,.nvu3 > li > a:hover{
color:#CC0000;
}
.nvu3{
	width:180PX;
	background-color:#444444;
	position:absolute;
	left:200px;
	top:0;
	display:none;
}
.nvu2 > li:hover > .nvu3{
	display:block;	
}
.nvu3 > li{
	padding:0 10px;	
}
.nvu3 > li > a{
	font-size:14px;
	font-weight:400;
	display:block;
	color:#fff;
	line-height:40px;
	border-top:1px solid #333333;
}


/*-- banner --*/
.bnk{
	width:100%;
	height:500px;
	position:relative;
	margin-bottom:230px;
}
.xianshi{
	width:100%;
	height:100%;	
	overflow:hidden;
}
.xianshi > img{
		
}
.wmk{
	width:900px;
	height:200px;
	border-bottom:2px solid #8e929b;
	position:absolute;
	top:470px;
	left:50%;
	margin-left:-600px;
	background:url(../img/we-bg.png) no-repeat center;	
	padding-left:300px;
	z-index: 9999;
}
.wmp{
	width:620px;
	padding-top:50px;
	float:left;	
}
.wmp > p{
	font-family:"楷体";
	color:#3b3b3b;
	font-size:20px;
	line-height:40px;
}
.wmk > img{
	display:none;
	float:right;
	margin:13px 30px 0 0;;	
}


/*-- zhuying --*/
.zyk{
	width:1200px;
	margin:0 auto;
	
		
}
.bt{
	color:#3b3b3b;
	font-size:27px;	
}
.bt .mores{ padding:5px 15px; display:block; float:right; border:1px solid #CCCCCC; font-size:14px; color:#666666; font-weight:normal; border-radius: 4px;}
.btx{
	display:block;
	width:30px;
	height:2px;
	background-color:#cc0000;
	margin:10px 0 10px 0;	
}
.zyu1{
	width:100%;
	height:150px;
	margin-bottom:57px;	
}
.zyic{
	width:378px;
	height:118px;
	padding-top:30px;
	margin-right:30px;
	border:1px solid transparent;
	float:left;
	transition:border .3s;	
}
.zyic:hover{
}
.zyic_tp{
	width:80px;
	height:90px;
	overflow:hidden;
	margin:0 20px;
	float:left;
	
}
.zyic_p1{
	background:url(../img/pro_ic.png) no-repeat 0 -90px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
		
}
.zyic_p2{
	background:url(../img/pro_ic.png) no-repeat -84px -90px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;	
}
.zyic_p3{
	background:url(../img/pro_ic.png) no-repeat -170px -90px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;	
}
.zyic:hover .zyic_p1{
	background:url(../img/pro_ic.png) no-repeat 0 0;	
}
.zyic:hover .zyic_p2{
	background:url(../img/pro_ic.png) no-repeat -84px 0;	
}
.zyic:hover .zyic_p3{
	background:url(../img/pro_ic.png) no-repeat -170px 0;	
}
.zyic_wa{
	float:left;	
	width:258px;
}
.zyic_wa > p{
	color:#3b3b3b;
	font-size:16px;
	font-weight:600;	
	display:block;
	width:220px;
	line-height:20px;
}
.zyic_wa > span{
	display:block;
	padding-top:15px;
	color:#7f7f7f;
	font-size:16px;	
}

.zyu2{
	width:100%;
	height:200px;	
}
.zy_jt{
	width:380px;
	height:200px;
	background-color:white;
	position:relative;
	margin-right:30px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	float:left;	
}
.zy_jt > a > img{
	display:block;
	width:304px;
	height:180px;
	position:absolute;
	top:-27px;
	left:38px;	
}
.zy_jt > a > span{
	display:block;
	font-size:16px;
	color:#3b3b3b;
	width:380px;
	text-align:center;
	position:absolute;
	bottom:15px;	
}
.zy_jt:hover{
	box-shadow:2px 1px 6px rgba(127,127,127,0.5);	
}
.zymo{
	margin:0;	
}


/*-- show --*/
.swk{
	width:100%;
	height:468px;
	margin-top:60px;
	padding-top:50px;
	background-color: #f5f5f5;
}
.swc{
	width:1180px;
	margin:0 auto;
	border:1px solid #EFEFEF;
	position:relative;
}
.p10{ padding:10px;}
.swxs{
	
	overflow:hidden;
	border-top:1px solid #EFEFEF;
}
.swxs .hd{ width:90px; margin:0 auto; padding-top:22px; position:absolute; top:0; right:0;}
.swal{heigth:300px;width:1800px;}
.sw_cp{
	width:288px;
	padding:25px 0;
	margin-right:10px;
	float:left;
	transition:all .3s;
	border-right:1px solid #EFEFEF;
	background:#FFFFFF;
}
.sw_cp:hover{box-shadow:2px 1px 6px rgba(127,127,127,0.5);	}

.sw_tp{
	width:288px;
	height:236px;
	padding-bottom:20px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #EFEFEF;
}
.sw_cp > a{
	diaplay:block;
	width:100%;
	height:100%:	
}
.sw_cp > a > .sw_tp > img{
	width:95%;
	height:95%;	
}
.sw_cp:hover .sw_tp{


}
.sw_cp  span{
	font-size:16px;
	color:#3b3b3b;
	display:block;
	width:284px;
	text-align:center;
	padding: 20px 0 0 0;	
}
.sw_cp a:hover span{
	color:#c00;	
}
.swf{
	width:102px;
	height:20px;
	padding-top:20px;
	margin:0 auto;
		
}
.swfl{
	width:30px;
	height:30px;
	float:left;
	background:url(../img/jt_l.png) no-repeat center;
	cursor:pointer;
	border:1px solid #CCCCCC;
	margin-right:10px;
	border-radius: 4px;
}
.swfz{
	width:20px;
	height:20px;
	float:left;
	background:url(../img/jt_center.png) no-repeat center;	
	margin:0 21px;
	
}
.swfr{
	width:30px;
	height:30px;
	float:left;
	background:url(../img/jt_r.png) no-repeat center;
	cursor:pointer;	
	border:1px solid #CCCCCC;
	border-radius: 4px;
}


/*-- news --*/
.nwk{
	width:1200px;
	margin:60px auto;	
}
.bt2{
	color:#3b3b3b;
	font-size:27px;	
	text-align:center;
}	
.btx2{
	display:block;
	width:30px;
	height:2px;
	background-color:#cc0000;
	margin:10px auto;
}
.btb{
	width:100%;
	overflow:hidden;	
}
.nwc{
	padding-top:20px;
	width:1230px;
	height:auto;
}
.nwct{
	width:380px;
	margin-right:30px;
	float:left;
	position:relative;	

}
.nwno{
	margin:0;	
}
.nwct > a > img{
	width:380px;
	height:200px;
}
.nwzz{
	width:380px;
	height:200px;
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	left:0;
	top:0;	
	z-index:2;
	display:none;
}
.nwct:hover .nwzz{
	display:block;	
}
.nwct > a > h4{
	font-size:24px;
	color:#3b3b3b;
	padding:15px 0;
	background:#e6e6e6;
	height:40px;
}
.nwct > a > h4 > .times{
width: 52px;
    border-right: 1px solid #a1a2a2;
    color: #727171;
    margin: 0px 0px 0px 14px;
    text-decoration: none;
    float: left;
	font-size:14px;
	font-weight:normal;
}
.nwct > a > h4 > .tit{
    font-size: 12px;
    color: #727171;
    margin: 0px 0px 0px 84px;
	color:#CC0000;
}
.nwct > a > h4 > .tit > .webcat{ color:#666666; font-weight:normal; margin-top:5px; display:block;}
.nwct > a > span{
	display:block;
	width:380px;
	color:#7f7f7f;
	font-size:14px;
	text-align:justify;
	padding-top:15px;
}	
.nwct .dec{width: 80px;
    height: 24px;
    line-height: 24px;
    color: #404a57;
    font-size: 12px;
    background-color: #ddddde;
    display: block;
    text-align: center;
	
	margin-top:10px;}

/*-- partner --*/
.ptk{
	width:100%;
	height:302px;
	background-color:#f5f5f5;
}
.ptc{
	width:1200px;
	margin:0 auto;
	padding-top:50px;	
}
.ptxs{
	width:100%;
	height:134px;
	overflow:hidden;	
}
.ptal{
	height:134px;
	width:1500px;	
}
.ptl{
	width:228px;
	height:143px;
	float:left;
	margin-right:17px;	
}
.ptl img{
	display:block;
	width:100%;
	height:100%;	
}

/*-- about us --*/
.abk{
	width:1200px;
	margin:60px auto;
	position:relative;
}
.about_txt{ padding:10px; overflow:hidden;box-shadow: #999999 0px 0px 5px;}
.about_txt .about_1{ width:365px; float:left;}
.about_txt .about_1 .pic{ height:220px; width:100%;}
.about_txt .about_mx{ line-height:25px; font-size:14px; color:#7f7f7f; padding-top:15px;}

.about_txt .about_2{ width:365px; float:left; margin-left:40px;}
.about_txt .about_2 .pic{ height:220px; width:100%;}
.about_txt .about_3{ width:365px; float:left; margin-left:45px;}
.about_txt .about_3 .pic{ height:220px; width:100%;}
.about_txt .pic img{box-shadow: #999999 0px 0px 5px;}

.abf{
	color:#7f7f7f;
	font-size:20px;
	margin-top:12px;	
}
.abnr{
	color:#7f7f7f;
	font-size:16px;
	width:750px;
	line-height:27px;	
}
.abm{
	width:120px;
	height:30px;
	background:url(../img/knew_bj.png) no-repeat center;
	padding-left:10px;	
	position:absolute;
	bottom:0;
	left:726px;
}
.abm > a{
	color:#fff;
	font-size:20px;
	line-height:30px;	
}
.abic{
	display:inline-block;
	background:url(../img/ab_icon_r.png) no-repeat center;	
	width:10px;
	height:20px;
	position:absolute;
	right:25px;
	top:5px;
}
.abm:hover .abic{
	right:10px;	
}


/*-- contact us --*/
.cuk{
	width:100%;
	background-color:#161616;	
}
.cuc{
	width:1200px;
	margin:0 auto;
	padding:30px 0;
	overflow:hidden;
}
.cux,.culy{
	margin-top:40px;
	float:left;	
}
.culy{
	margin-left:80px;
}
.bt3{
	font-size:24px;	
}	
.btx3{
	display:block;
	width:30px;
	height:2px;
	background-color:#cc0000;
	margin:10px 0 20px 0;
}
.cuad{
	height:26px;
	width:340px;
	padding-left:40px;
	background:url(../img/ct_add.png) no-repeat left center;
	color:#7f7f7f;
	font-size:16px;
	line-height:26px;
	margin-bottom:20px;	
}
.cums{
	height:26px;
	width:340px;
	padding-left:40px;
	background:url(../img/ct_email.png) no-repeat left center;
	color:#7f7f7f;
	font-size:16px;
	line-height:26px;
	margin-bottom:20px;	
}
.cutl{
	height:26px;
	width:340px;
	padding-left:40px;
	background:url(../img/ct_tel.png) no-repeat left center;
	color:#7f7f7f;
	font-size:16px;
	line-height:26px;
	margin-bottom:20px;	
}
.cuwx{
	display:block;
	float:left;
	margin:110px 140px;	
}
.cuip{
	height:24px;
	margin-bottom:10px;	
}
.cuip > span{
	color:#7f7f7f;
	font-size:16px;
	display:inline-block;
	width:44px;
	height:24px;
	line-height:24px;
}
.ipt{
border:1px solid #CCCCCC;
	color:#666;
	height:24px;
	width:400px;
}
.cuip2{
	height:24px;
	margin-bottom:20px;
	height:100px;
}
.cuip2 > span{
	color:#7f7f7f;
	font-size:16px;
	display:inline-block;
	width:44px;
	line-height:24px;	
}
.tar{
	border:1px solid #CCCCCC;
	color:#666;
	width:400px;
	height:100px;
}
.cusp{
	color:#3b3b3b;
	font-size:16px;
	padding-left:10px;
	
}
.cutj{
	width:80px;
	height:35px;
	background-color:#3366CC;	
	border:none;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin-left:44px;
	border-radius:2px;
}


/*-- foot --*/
.ftk{
	width:100%;
	background-color:#000;	
	margin:0 auto;
	padding-top:13px;
}
.ftk p{
	color:#585858;
	font-size:12px;
	text-align:center;
	line-height:27px;	
}
.ftk a{color:#585858;}





/*-- about us --*/
.ab_tz{
	margin-bottom:0;	
}

.jjk{
	width:100%;
	height:auto;
}
.jj_ctk{
	width:1200px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	margin:0 auto;	
	padding-bottom:38px;
}
.jj_ctk .c_feed{ width:500px; float:left;}
.jj_btk{
	height:44px;
	padding:38px 0;	
	text-align:center;
}
.jj_btk a{ padding:5px 15px; color:#575757; font-size:14px;}
.jj_btk a:hover{color:#FFF; background:#999999;}
.jj_btk .on a{color:#FFF; background:#999999;}
.jj_btli{
	float:left;
	padding-right:15px;
}
.cont_right{ width:700px; float:left;overflow:hidden;}
.pt30{ padding:30px 0;}
.jj_nr1{
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.jj_nr1 p{
	font-size:14px;
	line-height:30px;
	width:100%;
}
.jj_nr1 div > img{
	width:100%;	
}
.pddk{
	width:100%;
	height:auto;
	background-color:#f7f7f7;
	padding-top: 20px;
}
.pd_cpk{
	
	width:1200px;
	height:auto;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
}
.pd_cpk ul{ width:1280px;}
.pd_cpl{
	width:280px;
	margin-right:26px;
	margin-bottom:10px;
	float:left;
	padding:25px 0;
	background:#FFFFFF;
	overflow: hidden;
}
.pd_cpl a{
	display:block;
	transition:all .5s;	
	-webkit-transition:all .5s;
}
.pd_cpl:hover{
	box-shadow:0px 2px 8px rgba(102,102,102,0.3);	
}
.pd_cptk{
	width:280px;
	height:236px;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom: 1px solid #EFEFEF;
}
.pd_cptk img{
	display:block;
	transition:all .6s;
	-webkit-transition:all .6s;
	height:95%;
	width:95%;
	margin:0 auto;
}
.pd_cpwz{
	display:block;
	width:280px;
	font-size:16px;
	color:#666;
	text-align:center;	
	padding: 20px 0 0 0;	
}
.pd_cpl a:hover .pd_cpwz{
	color:#c00;	
}
.pd_cpl a:hover .pd_cptk > img{
	transform:scale(1.2);	
}

.wrap_bg{padding: 10px 20px;background: #FFFFFF;overflow: hidden;}
.c_messages {line-height: 25px;padding: 10px 0;font-size: 14px;}
.pro_txt {margin: 10px auto;overflow: hidden;}
.pro_txt .pic {
    width: 360px;
    float: left;
    text-align: center;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
.pro_txt .pic img {
    max-width: 360px;
}
.pro_txt .p_cas {
    width: 720px;
    float: right;
}
.pro_txt .p_cas .tit {
    width: 100%;
    line-height: 20px;
    font-size: 24px;
    color: #003399;
    font-weight: bold;
    padding-bottom: 25px;
    border-bottom: 1px solid #EEEEEE;
}
.pro_txt .p_cas .vt {
    width: 100%;
    line-height: 25px;
    overflow: hidden;
    padding-top: 15px;
    color: #999999;
}
.pro_txt .p_cas .video_show {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}
.cp_pic {
    width: 100%;
    overflow: hidden;
}
.cp_pic .cp_tit {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    color: #333333;
}

.news-con {
    padding: 10px 0;
}
.news-con{padding:10px 0;}
.news-con img{ max-width:900px;}
.news_t{ line-height:25px; text-align:center; font-weight:bold; font-size:20px;padding-top:5px; padding-bottom:10px;color:#000;border-bottom:1px dashed #ccc;}
.time{ height:25px; line-height:25px;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px; color:#999999;}
.sx{ line-height:24px;padding-left:15px;padding-top:10px;}

.products_txt {
    width: 100%;
    margin: 10px auto;
}
.products_txt .ct_bg {
    height: 35px;
    line-height: 35px;
    background: #EFEFEF;
    border-bottom: 2px solid #1C2089;
}
.po_pic{margin:0 auto;position:relative; padding-top:10px;}
.po_pic .hd{ margin:0 auto; position:relative;z-index:999;}
.po_pic .hd .prev,.po_pic .hd .next{ display:block;width:10px;height:45px; padding-top:60px; cursor: pointer; }
.po_pic .hd .prev{ float:right}
.po_pic .hd .next{ float:left}
.po_pic .bd{padding:10px 0 10px 0;z-index:1;}
.po_pic .bd ul{ overflow:hidden; zoom:1; }
.po_pic .bd ul li{ margin-left:21px;  float:left; _display:inline; line-height:23px;}
.po_pic .bd ul li img{ width:170px; height:128px; padding:2px;background:#fff;display:block; border: 1px solid #DEDEDE;}
.po_pic .bd ul li .tit{ height:30px; line-height:30px; overflow:hidden; text-align:center; }
.po_pic .bd ul li .tit a{color:#666666;}

.con_txt{ padding:20px 0; line-height:25px;}


.news-list{width:1200px;}
.news-list li{ width:100%;font-size:12px;height: 85px;float: left; padding-bottom:20px;}
.news-list li .dat{width:65px; float:left;text-align:center; padding:5px 10px; border:1px solid #DDDDDD;}
.news-list li .dat .d1{ height:25px; line-height:25px; font-size:14px;font-family: 微软雅黑;color:#999999;font-weight:bold;}
.news-list li .dat .d2{ height:20px; line-height:20px; background:#FF0000; color:#FFFFFF; font-size: 16px;}
.news-list li .dat .d3{ height:30px; line-height:30px; color:#333333;font-family: 微软雅黑;font-size:16px;}

.news-list li .ti{ width:1100px; float:right;padding:5px 0;}
.news-list li .ti .st{ height:25px; line-height:25px; overflow:hidden;}
.news-list li .ti .st a{ font-weight:bold; color:#333333; font-size:16px;}
.news-list li .ti .stx{ height:50px; font-size:14px; line-height:25px; overflow:hidden; color:#999999}
.news-list li span{ float:right;color:#999}

.foot_menu{ width:800px; float:left; overflow:hidden;}
.foot_menu li{ width:25%; float:left;}
.foot_menu li h2{height:40px; line-height:40px;font-size:16px; color:#FFFFFF;}
.foot_menu li h2 a{ height:40px; line-height:40px; font-size:16px; color:#FFFFFF;}
.foot_menu li .ul_t{ width:100%; line-height:30px;}
.foot_menu li .ul_t a{ color:#999999; font-size:14px; display:table;}
.foot_menu li .wx_img{ padding-top:5px;}
.foot_tel{ width:350px; float:left; text-align:center; padding-top:30px;}
.foot_tel .mobile{ font-size:26px; color:#999999;}
.foot_tel .f_ad{color:#999999; font-size:14px; padding-top:10px;}

.subcolumn_nav{width:1200px; margin:0 auto; font-size:14px; height:35px; line-height:35px; color:#575757; position:relative; border-bottom:1px solid #CCCCCC;}
.subcolumn_nav a{text-decoration: none;display: inline-block;font-size: 14px;line-height: 30px;color: #575757;}
.subcolumn_nav a.home {padding-left:15px; background:url(../img/home.jpg) left no-repeat;}

.subcolumn_nav .pcat_bg{ position:absolute; right:0; top:0;}
.subcolumn_nav .pcat_bg li{ float:left; padding-right: 10px;}
.subcolumn_nav .pcat_bg li a{padding: 2px 10px; color:#575757;}
.subcolumn_nav .pcat_bg .on a {color: #FFF;background: #999999;}
.pro_two_cat{ width:1200px; margin:10px auto; min-height:40px; border:1px solid #CCCCCC;background:#e5e5e5;}
.pro_two_cat ul{ background:#FFF; float:left; width:88%;}
.pro_two_cat li{ float:left;}
.pro_two_cat li a{ padding: 0 10px; height:40px; line-height:40px; color:#575757; font-size:14px;}
.pro_two_cat .on a {color:#FF0000;}
.pro_two_cat .onbg{  height:40px; line-height:40px; width:12%; font-size:14px; font-weight:bold; text-align:center; display:block; color:#2a333c; float:left;}

.job_bg{ width:1200px; margin:0 auto; padding:20px 0;}
.job_left{ width:800px; float:left;box-shadow: #999999 0px 0px 5px;}
.job_left .job_txt{ padding:20px;}
.job_left .job_txt h2{ font-size:20px; color:#CC0000; font-weight:bold;}
.job_mes{ width:100%; border-bottom:1px solid #CCCCCC; padding:30px 0; font-size:14px; color:#545454}
.job_vx{ width:100%; padding-top:30px;}
.job_vx .tit{ font-size:18px; color:#333333; font-weight:bold;}
.job_vx .ct_txt{ padding-top:20px; font-size:14px; line-height:25px;color:#545454}
.hidden{ overflow:hidden;}
.pb20{ padding-bottom:20px;}
.job_right{ width:360px; float:right;box-shadow: #999999 0px 0px 5px;}
.job_right .tit{font-size:18px; color:#CC0000; font-weight:bold; padding:10px 0 10px 20px; border-bottom:1px solid #CCCCCC}
.job_list{ width:90%; margin:0 auto; overflow:hidden; padding:20px 0;}
.job_list li{ padding-bottom:15px; font-size:14px; color:#999999;}
.job_list li a{ color:#333333; font-weight:bold; font-size:16px;}